home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 August / MW 8 2003 CD1.iso / Inside Macworld / Product News / gimp-1.2.4.sit / gimp-1.2.4 / devel-docs / libgimp / sgml / gimp.sgml next >
Encoding:
Text File  |  2003-05-20  |  26.1 KB  |  639 lines

  1. <refentry id="libgimp-gimp" revision="19 Jan 2001">
  2. <refmeta>
  3. <refentrytitle>gimp</refentrytitle>
  4. <manvolnum>3</manvolnum>
  5. <refmiscinfo>LIBGIMP Library</refmiscinfo>
  6. </refmeta>
  7.  
  8. <refnamediv>
  9. <refname>gimp</refname><refpurpose>Main functions needed for building a GIMP plug-in. This header includes
  10. all other GIMP Library headers.</refpurpose>
  11. </refnamediv>
  12.  
  13. <refsynopsisdiv><title>Synopsis</title>
  14. <synopsis>
  15.  
  16.  
  17.  
  18. #define     <link linkend="GIMPVAR-CAPS">GIMPVAR</link>
  19. #define     <link linkend="gimp-get-data">gimp_get_data</link>
  20. #define     <link linkend="gimp-get-data-size">gimp_get_data_size</link>
  21. #define     <link linkend="gimp-set-data">gimp_set_data</link>
  22. #define     <link linkend="gimp-query-procedure">gimp_query_procedure</link>
  23. void        (<link linkend="GimpInitProc">*GimpInitProc</link>)                 (void);
  24. void        (<link linkend="GimpQuitProc">*GimpQuitProc</link>)                 (void);
  25. void        (<link linkend="GimpQueryProc">*GimpQueryProc</link>)                (void);
  26. void        (<link linkend="GimpRunProc">*GimpRunProc</link>)                  (<link linkend="gchar">gchar</link> *name,
  27.                                              <link linkend="gint">gint</link> nparams,
  28.                                              <link linkend="GimpParam">GimpParam</link> *param,
  29.                                              <link linkend="gint">gint</link> *nreturn_vals,
  30.                                              <link linkend="GimpParam">GimpParam</link> **return_vals);
  31. struct      <link linkend="GimpPlugInInfo">GimpPlugInInfo</link>;
  32. struct      <link linkend="GimpParamDef">GimpParamDef</link>;
  33. struct      <link linkend="GimpParamColor">GimpParamColor</link>;
  34. struct      <link linkend="GimpParamRegion">GimpParamRegion</link>;
  35. union       <link linkend="GimpParamData">GimpParamData</link>;
  36. struct      <link linkend="GimpParam">GimpParam</link>;
  37. #define     <link linkend="MAIN-CAPS">MAIN</link>                            ()
  38. <link linkend="gint">gint</link>        <link linkend="gimp-main">gimp_main</link>                       (<link linkend="gint">gint</link> argc,
  39.                                              <link linkend="gchar">gchar</link> *argv[]);
  40. <link linkend="gint32">gint32</link>      <link linkend="gimp-default-display">gimp_default_display</link>            (void);
  41. void        <link linkend="gimp-install-procedure">gimp_install_procedure</link>          (<link linkend="gchar">gchar</link> *name,
  42.                                              <link linkend="gchar">gchar</link> *blurb,
  43.                                              <link linkend="gchar">gchar</link> *help,
  44.                                              <link linkend="gchar">gchar</link> *author,
  45.                                              <link linkend="gchar">gchar</link> *copyright,
  46.                                              <link linkend="gchar">gchar</link> *date,
  47.                                              <link linkend="gchar">gchar</link> *menu_path,
  48.                                              <link linkend="gchar">gchar</link> *image_types,
  49.                                              <link linkend="gint">gint</link> type,
  50.                                              <link linkend="gint">gint</link> nparams,
  51.                                              <link linkend="gint">gint</link> nreturn_vals,
  52.                                              <link linkend="GimpParamDef">GimpParamDef</link> *params,
  53.                                              <link linkend="GimpParamDef">GimpParamDef</link> *return_vals);
  54. void        <link linkend="gimp-install-temp-proc">gimp_install_temp_proc</link>          (<link linkend="gchar">gchar</link> *name,
  55.                                              <link linkend="gchar">gchar</link> *blurb,
  56.                                              <link linkend="gchar">gchar</link> *help,
  57.                                              <link linkend="gchar">gchar</link> *author,
  58.                                              <link linkend="gchar">gchar</link> *copyright,
  59.                                              <link linkend="gchar">gchar</link> *date,
  60.                                              <link linkend="gchar">gchar</link> *menu_path,
  61.                                              <link linkend="gchar">gchar</link> *image_types,
  62.                                              <link linkend="gint">gint</link> type,
  63.                                              <link linkend="gint">gint</link> nparams,
  64.                                              <link linkend="gint">gint</link> nreturn_vals,
  65.                                              <link linkend="GimpParamDef">GimpParamDef</link> *params,
  66.                                              <link linkend="GimpParamDef">GimpParamDef</link> *return_vals,
  67.                                              <link linkend="GimpRunProc">GimpRunProc</link> run_proc);
  68. void        <link linkend="gimp-uninstall-temp-proc">gimp_uninstall_temp_proc</link>        (<link linkend="gchar">gchar</link> *name);
  69. <link linkend="GimpParam">GimpParam</link>*  <link linkend="gimp-run-procedure">gimp_run_procedure</link>              (<link linkend="gchar">gchar</link> *name,
  70.                                              <link linkend="gint">gint</link> *nreturn_vals,
  71.                                              ...);
  72. <link linkend="GimpParam">GimpParam</link>*  <link linkend="gimp-run-procedure2">gimp_run_procedure2</link>             (<link linkend="gchar">gchar</link> *name,
  73.                                              <link linkend="gint">gint</link> *nreturn_vals,
  74.                                              <link linkend="gint">gint</link> nparams,
  75.                                              <link linkend="GimpParam">GimpParam</link> *params);
  76. void        <link linkend="gimp-destroy-params">gimp_destroy_params</link>             (<link linkend="GimpParam">GimpParam</link> *params,
  77.                                              <link linkend="gint">gint</link> nparams);
  78. void        <link linkend="gimp-destroy-paramdefs">gimp_destroy_paramdefs</link>          (<link linkend="GimpParamDef">GimpParamDef</link> *paramdefs,
  79.                                              <link linkend="gint">gint</link> nparams);
  80. <link linkend="gdouble">gdouble</link>     <link linkend="gimp-gamma">gimp_gamma</link>                      (void);
  81. <link linkend="gboolean">gboolean</link>    <link linkend="gimp-install-cmap">gimp_install_cmap</link>               (void);
  82. <link linkend="gboolean">gboolean</link>    <link linkend="gimp-use-xshm">gimp_use_xshm</link>                   (void);
  83. <link linkend="guchar">guchar</link>*     <link linkend="gimp-color-cube">gimp_color_cube</link>                 (void);
  84. <link linkend="gint">gint</link>        <link linkend="gimp-min-colors">gimp_min_colors</link>                 (void);
  85. <link linkend="gchar">gchar</link>*      <link linkend="gimp-get-progname">gimp_get_progname</link>               (void);
  86. void        <link linkend="set-gimp-PLUG-IN-INFO-PTR">set_gimp_PLUG_IN_INFO_PTR</link>       (<link linkend="GimpPlugInInfo">GimpPlugInInfo</link>*);
  87. </synopsis>
  88. </refsynopsisdiv>
  89.  
  90.  
  91.  
  92.  
  93.  
  94. <refsect1>
  95. <title>Description</title>
  96. <para>
  97. Main functions needed for building a GIMP plug-in. This header includes
  98. all other GIMP Library headers.
  99.  
  100. </para>
  101. </refsect1>
  102.  
  103. <refsect1>
  104. <title>Details</title>
  105. <refsect2>
  106. <title><anchor id="GIMPVAR-CAPS">GIMPVAR</title>
  107. <programlisting>#define     GIMPVAR</programlisting>
  108. <para>
  109.  
  110. </para></refsect2>
  111. <refsect2>
  112. <title><anchor id="gimp-get-data">gimp_get_data</title>
  113. <programlisting>#define gimp_get_data         gimp_procedural_db_get_data
  114. </programlisting>
  115. <para>
  116.  
  117. </para></refsect2>
  118. <refsect2>
  119. <title><anchor id="gimp-get-data-size">gimp_get_data_size</title>
  120. <programlisting>#define gimp_get_data_size    gimp_procedural_db_get_data_size
  121. </programlisting>
  122. <para>
  123.  
  124. </para></refsect2>
  125. <refsect2>
  126. <title><anchor id="gimp-set-data">gimp_set_data</title>
  127. <programlisting>#define gimp_set_data         gimp_procedural_db_set_data
  128. </programlisting>
  129. <para>
  130.  
  131. </para></refsect2>
  132. <refsect2>
  133. <title><anchor id="gimp-query-procedure">gimp_query_procedure</title>
  134. <programlisting>#define gimp_query_procedure            gimp_procedural_db_proc_info
  135. </programlisting>
  136. <para>
  137.  
  138. </para></refsect2>
  139. <refsect2>
  140. <title><anchor id="GimpInitProc">GimpInitProc ()</title>
  141. <programlisting>void        (*GimpInitProc)                 (void);</programlisting>
  142. <para>
  143.  
  144. </para></refsect2>
  145. <refsect2>
  146. <title><anchor id="GimpQuitProc">GimpQuitProc ()</title>
  147. <programlisting>void        (*GimpQuitProc)                 (void);</programlisting>
  148. <para>
  149.  
  150. </para></refsect2>
  151. <refsect2>
  152. <title><anchor id="GimpQueryProc">GimpQueryProc ()</title>
  153. <programlisting>void        (*GimpQueryProc)                (void);</programlisting>
  154. <para>
  155.  
  156. </para></refsect2>
  157. <refsect2>
  158. <title><anchor id="GimpRunProc">GimpRunProc ()</title>
  159. <programlisting>void        (*GimpRunProc)                  (<link linkend="gchar">gchar</link> *name,
  160.                                              <link linkend="gint">gint</link> nparams,
  161.                                              <link linkend="GimpParam">GimpParam</link> *param,
  162.                                              <link linkend="gint">gint</link> *nreturn_vals,
  163.                                              <link linkend="GimpParam">GimpParam</link> **return_vals);</programlisting>
  164. <para>
  165.  
  166. </para><informaltable pgwide=1 frame="none" role="params">
  167. <tgroup cols="2">
  168. <colspec colwidth="2*">
  169. <colspec colwidth="8*">
  170. <tbody>
  171. <row><entry align="right"><parameter>name</parameter> :</entry>
  172. <entry></entry></row>
  173. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  174. <entry></entry></row>
  175. <row><entry align="right"><parameter>param</parameter> :</entry>
  176. <entry></entry></row>
  177. <row><entry align="right"><parameter>nreturn_vals</parameter> :</entry>
  178. <entry></entry></row>
  179. <row><entry align="right"><parameter>return_vals</parameter> :</entry>
  180. <entry>
  181.  
  182. </entry></row>
  183. </tbody></tgroup></informaltable></refsect2>
  184. <refsect2>
  185. <title><anchor id="GimpPlugInInfo">struct GimpPlugInInfo</title>
  186. <programlisting>struct GimpPlugInInfo
  187. {
  188.   /* called when the gimp application initially starts up */
  189.   GimpInitProc  init_proc;
  190.  
  191.   /* called when the gimp application exits */
  192.   GimpQuitProc  quit_proc;
  193.  
  194.   /* called by the gimp so that the plug-in can inform the
  195.    *  gimp of what it does. (ie. installing a procedure database
  196.    *  procedure).
  197.    */
  198.   GimpQueryProc query_proc;
  199.  
  200.   /* called to run a procedure the plug-in installed in the
  201.    *  procedure database.
  202.    */
  203.   GimpRunProc   run_proc;
  204. };
  205. </programlisting>
  206. <para>
  207.  
  208. </para></refsect2>
  209. <refsect2>
  210. <title><anchor id="GimpParamDef">struct GimpParamDef</title>
  211. <programlisting>struct GimpParamDef
  212. {
  213.   GimpPDBArgType  type;
  214.   gchar          *name;
  215.   gchar          *description;
  216. };
  217. </programlisting>
  218. <para>
  219.  
  220. </para></refsect2>
  221. <refsect2>
  222. <title><anchor id="GimpParamColor">struct GimpParamColor</title>
  223. <programlisting>struct GimpParamColor
  224. {
  225.   guint8 red;
  226.   guint8 green;
  227.   guint8 blue;
  228. };
  229. </programlisting>
  230. <para>
  231.  
  232. </para></refsect2>
  233. <refsect2>
  234. <title><anchor id="GimpParamRegion">struct GimpParamRegion</title>
  235. <programlisting>struct GimpParamRegion
  236. {
  237.   gint32 x;
  238.   gint32 y;
  239.   gint32 width;
  240.   gint32 height;
  241. };
  242. </programlisting>
  243. <para>
  244.  
  245. </para></refsect2>
  246. <refsect2>
  247. <title><anchor id="GimpParamData">union GimpParamData</title>
  248. <programlisting>union GimpParamData
  249. {
  250.   gint32            d_int32;
  251.   gint16            d_int16;
  252.   gint8             d_int8;
  253.   gdouble           d_float;
  254.   gchar            *d_string;
  255.   gint32           *d_int32array;
  256.   gint16           *d_int16array;
  257.   gint8            *d_int8array;
  258.   gdouble          *d_floatarray;
  259.   gchar           **d_stringarray;
  260.   GimpParamColor    d_color;
  261.   GimpParamRegion   d_region;
  262.   gint32            d_display;
  263.   gint32            d_image;
  264.   gint32            d_layer;
  265.   gint32            d_layer_mask;
  266.   gint32            d_channel;
  267.   gint32            d_drawable;
  268.   gint32            d_selection;
  269.   gint32            d_boundary;
  270.   gint32            d_path;
  271.   gint32            d_unit;
  272.   GimpParasite      d_parasite;
  273.   gint32            d_tattoo;
  274.   GimpPDBStatusType d_status;
  275. };
  276. </programlisting>
  277. <para>
  278.  
  279. </para></refsect2>
  280. <refsect2>
  281. <title><anchor id="GimpParam">struct GimpParam</title>
  282. <programlisting>struct GimpParam
  283. {
  284.   GimpPDBArgType type;
  285.   GimpParamData  data;
  286. };
  287. </programlisting>
  288. <para>
  289.  
  290. </para></refsect2>
  291. <refsect2>
  292. <title><anchor id="MAIN-CAPS">MAIN()</title>
  293. <programlisting>#define     MAIN()</programlisting>
  294. <para>
  295.  
  296. </para></refsect2>
  297. <refsect2>
  298. <title><anchor id="gimp-main">gimp_main ()</title>
  299. <programlisting><link linkend="gint">gint</link>        gimp_main                       (<link linkend="gint">gint</link> argc,
  300.                                              <link linkend="gchar">gchar</link> *argv[]);</programlisting>
  301. <para>
  302.  
  303. </para><informaltable pgwide=1 frame="none" role="params">
  304. <tgroup cols="2">
  305. <colspec colwidth="2*">
  306. <colspec colwidth="8*">
  307. <tbody>
  308. <row><entry align="right"><parameter>argc</parameter> :</entry>
  309. <entry></entry></row>
  310. <row><entry align="right"><parameter>argv</parameter> :</entry>
  311. <entry></entry></row>
  312. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  313.  
  314. </entry></row>
  315. </tbody></tgroup></informaltable></refsect2>
  316. <refsect2>
  317. <title><anchor id="gimp-default-display">gimp_default_display ()</title>
  318. <programlisting><link linkend="gint32">gint32</link>      gimp_default_display            (void);</programlisting>
  319. <para>
  320.  
  321. </para><informaltable pgwide=1 frame="none" role="params">
  322. <tgroup cols="2">
  323. <colspec colwidth="2*">
  324. <colspec colwidth="8*">
  325. <tbody>
  326. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  327.  
  328. </entry></row>
  329. </tbody></tgroup></informaltable></refsect2>
  330. <refsect2>
  331. <title><anchor id="gimp-install-procedure">gimp_install_procedure ()</title>
  332. <programlisting>void        gimp_install_procedure          (<link linkend="gchar">gchar</link> *name,
  333.                                              <link linkend="gchar">gchar</link> *blurb,
  334.                                              <link linkend="gchar">gchar</link> *help,
  335.                                              <link linkend="gchar">gchar</link> *author,
  336.                                              <link linkend="gchar">gchar</link> *copyright,
  337.                                              <link linkend="gchar">gchar</link> *date,
  338.                                              <link linkend="gchar">gchar</link> *menu_path,
  339.                                              <link linkend="gchar">gchar</link> *image_types,
  340.                                              <link linkend="gint">gint</link> type,
  341.                                              <link linkend="gint">gint</link> nparams,
  342.                                              <link linkend="gint">gint</link> nreturn_vals,
  343.                                              <link linkend="GimpParamDef">GimpParamDef</link> *params,
  344.                                              <link linkend="GimpParamDef">GimpParamDef</link> *return_vals);</programlisting>
  345. <para>
  346.  
  347. </para><informaltable pgwide=1 frame="none" role="params">
  348. <tgroup cols="2">
  349. <colspec colwidth="2*">
  350. <colspec colwidth="8*">
  351. <tbody>
  352. <row><entry align="right"><parameter>name</parameter> :</entry>
  353. <entry></entry></row>
  354. <row><entry align="right"><parameter>blurb</parameter> :</entry>
  355. <entry></entry></row>
  356. <row><entry align="right"><parameter>help</parameter> :</entry>
  357. <entry></entry></row>
  358. <row><entry align="right"><parameter>author</parameter> :</entry>
  359. <entry></entry></row>
  360. <row><entry align="right"><parameter>copyright</parameter> :</entry>
  361. <entry></entry></row>
  362. <row><entry align="right"><parameter>date</parameter> :</entry>
  363. <entry></entry></row>
  364. <row><entry align="right"><parameter>menu_path</parameter> :</entry>
  365. <entry></entry></row>
  366. <row><entry align="right"><parameter>image_types</parameter> :</entry>
  367. <entry></entry></row>
  368. <row><entry align="right"><parameter>type</parameter> :</entry>
  369. <entry></entry></row>
  370. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  371. <entry></entry></row>
  372. <row><entry align="right"><parameter>nreturn_vals</parameter> :</entry>
  373. <entry></entry></row>
  374. <row><entry align="right"><parameter>params</parameter> :</entry>
  375. <entry></entry></row>
  376. <row><entry align="right"><parameter>return_vals</parameter> :</entry>
  377. <entry>
  378.  
  379. </entry></row>
  380. </tbody></tgroup></informaltable></refsect2>
  381. <refsect2>
  382. <title><anchor id="gimp-install-temp-proc">gimp_install_temp_proc ()</title>
  383. <programlisting>void        gimp_install_temp_proc          (<link linkend="gchar">gchar</link> *name,
  384.                                              <link linkend="gchar">gchar</link> *blurb,
  385.                                              <link linkend="gchar">gchar</link> *help,
  386.                                              <link linkend="gchar">gchar</link> *author,
  387.                                              <link linkend="gchar">gchar</link> *copyright,
  388.                                              <link linkend="gchar">gchar</link> *date,
  389.                                              <link linkend="gchar">gchar</link> *menu_path,
  390.                                              <link linkend="gchar">gchar</link> *image_types,
  391.                                              <link linkend="gint">gint</link> type,
  392.                                              <link linkend="gint">gint</link> nparams,
  393.                                              <link linkend="gint">gint</link> nreturn_vals,
  394.                                              <link linkend="GimpParamDef">GimpParamDef</link> *params,
  395.                                              <link linkend="GimpParamDef">GimpParamDef</link> *return_vals,
  396.                                              <link linkend="GimpRunProc">GimpRunProc</link> run_proc);</programlisting>
  397. <para>
  398.  
  399. </para><informaltable pgwide=1 frame="none" role="params">
  400. <tgroup cols="2">
  401. <colspec colwidth="2*">
  402. <colspec colwidth="8*">
  403. <tbody>
  404. <row><entry align="right"><parameter>name</parameter> :</entry>
  405. <entry></entry></row>
  406. <row><entry align="right"><parameter>blurb</parameter> :</entry>
  407. <entry></entry></row>
  408. <row><entry align="right"><parameter>help</parameter> :</entry>
  409. <entry></entry></row>
  410. <row><entry align="right"><parameter>author</parameter> :</entry>
  411. <entry></entry></row>
  412. <row><entry align="right"><parameter>copyright</parameter> :</entry>
  413. <entry></entry></row>
  414. <row><entry align="right"><parameter>date</parameter> :</entry>
  415. <entry></entry></row>
  416. <row><entry align="right"><parameter>menu_path</parameter> :</entry>
  417. <entry></entry></row>
  418. <row><entry align="right"><parameter>image_types</parameter> :</entry>
  419. <entry></entry></row>
  420. <row><entry align="right"><parameter>type</parameter> :</entry>
  421. <entry></entry></row>
  422. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  423. <entry></entry></row>
  424. <row><entry align="right"><parameter>nreturn_vals</parameter> :</entry>
  425. <entry></entry></row>
  426. <row><entry align="right"><parameter>params</parameter> :</entry>
  427. <entry></entry></row>
  428. <row><entry align="right"><parameter>return_vals</parameter> :</entry>
  429. <entry></entry></row>
  430. <row><entry align="right"><parameter>run_proc</parameter> :</entry>
  431. <entry>
  432.  
  433. </entry></row>
  434. </tbody></tgroup></informaltable></refsect2>
  435. <refsect2>
  436. <title><anchor id="gimp-uninstall-temp-proc">gimp_uninstall_temp_proc ()</title>
  437. <programlisting>void        gimp_uninstall_temp_proc        (<link linkend="gchar">gchar</link> *name);</programlisting>
  438. <para>
  439.  
  440. </para><informaltable pgwide=1 frame="none" role="params">
  441. <tgroup cols="2">
  442. <colspec colwidth="2*">
  443. <colspec colwidth="8*">
  444. <tbody>
  445. <row><entry align="right"><parameter>name</parameter> :</entry>
  446. <entry>
  447.  
  448. </entry></row>
  449. </tbody></tgroup></informaltable></refsect2>
  450. <refsect2>
  451. <title><anchor id="gimp-run-procedure">gimp_run_procedure ()</title>
  452. <programlisting><link linkend="GimpParam">GimpParam</link>*  gimp_run_procedure              (<link linkend="gchar">gchar</link> *name,
  453.                                              <link linkend="gint">gint</link> *nreturn_vals,
  454.                                              ...);</programlisting>
  455. <para>
  456.  
  457. </para><informaltable pgwide=1 frame="none" role="params">
  458. <tgroup cols="2">
  459. <colspec colwidth="2*">
  460. <colspec colwidth="8*">
  461. <tbody>
  462. <row><entry align="right"><parameter>name</parameter> :</entry>
  463. <entry></entry></row>
  464. <row><entry align="right"><parameter>nreturn_vals</parameter> :</entry>
  465. <entry></entry></row>
  466. <row><entry align="right"><parameter>...</parameter> :</entry>
  467. <entry></entry></row>
  468. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  469.  
  470. </entry></row>
  471. </tbody></tgroup></informaltable></refsect2>
  472. <refsect2>
  473. <title><anchor id="gimp-run-procedure2">gimp_run_procedure2 ()</title>
  474. <programlisting><link linkend="GimpParam">GimpParam</link>*  gimp_run_procedure2             (<link linkend="gchar">gchar</link> *name,
  475.                                              <link linkend="gint">gint</link> *nreturn_vals,
  476.                                              <link linkend="gint">gint</link> nparams,
  477.                                              <link linkend="GimpParam">GimpParam</link> *params);</programlisting>
  478. <para>
  479.  
  480. </para><informaltable pgwide=1 frame="none" role="params">
  481. <tgroup cols="2">
  482. <colspec colwidth="2*">
  483. <colspec colwidth="8*">
  484. <tbody>
  485. <row><entry align="right"><parameter>name</parameter> :</entry>
  486. <entry></entry></row>
  487. <row><entry align="right"><parameter>nreturn_vals</parameter> :</entry>
  488. <entry></entry></row>
  489. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  490. <entry></entry></row>
  491. <row><entry align="right"><parameter>params</parameter> :</entry>
  492. <entry></entry></row>
  493. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  494.  
  495. </entry></row>
  496. </tbody></tgroup></informaltable></refsect2>
  497. <refsect2>
  498. <title><anchor id="gimp-destroy-params">gimp_destroy_params ()</title>
  499. <programlisting>void        gimp_destroy_params             (<link linkend="GimpParam">GimpParam</link> *params,
  500.                                              <link linkend="gint">gint</link> nparams);</programlisting>
  501. <para>
  502.  
  503. </para><informaltable pgwide=1 frame="none" role="params">
  504. <tgroup cols="2">
  505. <colspec colwidth="2*">
  506. <colspec colwidth="8*">
  507. <tbody>
  508. <row><entry align="right"><parameter>params</parameter> :</entry>
  509. <entry></entry></row>
  510. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  511. <entry>
  512.  
  513. </entry></row>
  514. </tbody></tgroup></informaltable></refsect2>
  515. <refsect2>
  516. <title><anchor id="gimp-destroy-paramdefs">gimp_destroy_paramdefs ()</title>
  517. <programlisting>void        gimp_destroy_paramdefs          (<link linkend="GimpParamDef">GimpParamDef</link> *paramdefs,
  518.                                              <link linkend="gint">gint</link> nparams);</programlisting>
  519. <para>
  520.  
  521. </para><informaltable pgwide=1 frame="none" role="params">
  522. <tgroup cols="2">
  523. <colspec colwidth="2*">
  524. <colspec colwidth="8*">
  525. <tbody>
  526. <row><entry align="right"><parameter>paramdefs</parameter> :</entry>
  527. <entry></entry></row>
  528. <row><entry align="right"><parameter>nparams</parameter> :</entry>
  529. <entry>
  530.  
  531. </entry></row>
  532. </tbody></tgroup></informaltable></refsect2>
  533. <refsect2>
  534. <title><anchor id="gimp-gamma">gimp_gamma ()</title>
  535. <programlisting><link linkend="gdouble">gdouble</link>     gimp_gamma                      (void);</programlisting>
  536. <para>
  537.  
  538. </para><informaltable pgwide=1 frame="none" role="params">
  539. <tgroup cols="2">
  540. <colspec colwidth="2*">
  541. <colspec colwidth="8*">
  542. <tbody>
  543. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  544.  
  545. </entry></row>
  546. </tbody></tgroup></informaltable></refsect2>
  547. <refsect2>
  548. <title><anchor id="gimp-install-cmap">gimp_install_cmap ()</title>
  549. <programlisting><link linkend="gboolean">gboolean</link>    gimp_install_cmap               (void);</programlisting>
  550. <para>
  551.  
  552. </para><informaltable pgwide=1 frame="none" role="params">
  553. <tgroup cols="2">
  554. <colspec colwidth="2*">
  555. <colspec colwidth="8*">
  556. <tbody>
  557. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  558.  
  559. </entry></row>
  560. </tbody></tgroup></informaltable></refsect2>
  561. <refsect2>
  562. <title><anchor id="gimp-use-xshm">gimp_use_xshm ()</title>
  563. <programlisting><link linkend="gboolean">gboolean</link>    gimp_use_xshm                   (void);</programlisting>
  564. <para>
  565.  
  566. </para><informaltable pgwide=1 frame="none" role="params">
  567. <tgroup cols="2">
  568. <colspec colwidth="2*">
  569. <colspec colwidth="8*">
  570. <tbody>
  571. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  572.  
  573. </entry></row>
  574. </tbody></tgroup></informaltable></refsect2>
  575. <refsect2>
  576. <title><anchor id="gimp-color-cube">gimp_color_cube ()</title>
  577. <programlisting><link linkend="guchar">guchar</link>*     gimp_color_cube                 (void);</programlisting>
  578. <para>
  579.  
  580. </para><informaltable pgwide=1 frame="none" role="params">
  581. <tgroup cols="2">
  582. <colspec colwidth="2*">
  583. <colspec colwidth="8*">
  584. <tbody>
  585. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  586.  
  587. </entry></row>
  588. </tbody></tgroup></informaltable></refsect2>
  589. <refsect2>
  590. <title><anchor id="gimp-min-colors">gimp_min_colors ()</title>
  591. <programlisting><link linkend="gint">gint</link>        gimp_min_colors                 (void);</programlisting>
  592. <para>
  593.  
  594. </para><informaltable pgwide=1 frame="none" role="params">
  595. <tgroup cols="2">
  596. <colspec colwidth="2*">
  597. <colspec colwidth="8*">
  598. <tbody>
  599. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  600.  
  601. </entry></row>
  602. </tbody></tgroup></informaltable></refsect2>
  603. <refsect2>
  604. <title><anchor id="gimp-get-progname">gimp_get_progname ()</title>
  605. <programlisting><link linkend="gchar">gchar</link>*      gimp_get_progname               (void);</programlisting>
  606. <para>
  607.  
  608. </para><informaltable pgwide=1 frame="none" role="params">
  609. <tgroup cols="2">
  610. <colspec colwidth="2*">
  611. <colspec colwidth="8*">
  612. <tbody>
  613. <row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>
  614.  
  615. </entry></row>
  616. </tbody></tgroup></informaltable></refsect2>
  617. <refsect2>
  618. <title><anchor id="set-gimp-PLUG-IN-INFO-PTR">set_gimp_PLUG_IN_INFO_PTR ()</title>
  619. <programlisting>void        set_gimp_PLUG_IN_INFO_PTR       (<link linkend="GimpPlugInInfo">GimpPlugInInfo</link>*);</programlisting>
  620. <para>
  621.  
  622. </para><informaltable pgwide=1 frame="none" role="params">
  623. <tgroup cols="2">
  624. <colspec colwidth="2*">
  625. <colspec colwidth="8*">
  626. <tbody>
  627. <row><entry align="right"><parameter>Param1</parameter> :</entry>
  628. <entry>
  629.  
  630. </entry></row>
  631. </tbody></tgroup></informaltable></refsect2>
  632.  
  633. </refsect1>
  634.  
  635.  
  636.  
  637.  
  638. </refentry>
  639.